package com.zmn.oms.dubbo.dto.zmn.part;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 类描述：工单配件列表DIO
 * @author heciqi
 * @date 2018/11/10 15:09
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class OrderPartListDIO implements Serializable {
	/**
	 * 工程师领用单Id
	 */
	private String drawId;

	/**
	 * 工程师ID
	 */
	private Integer masterId;

	/**
	 * 工程师名称
	 */
	private String masterName;

	/**
	 * 配件分类名称
	 */
	private String categName;

	/**
	 * 配件分类Id
	 */
	private Integer categId;

	/**
	 * 配件一级分类名称
	 */
	private String categOneName;

	/**
	 * 配件一级分类Id
	 */
	private Integer categOneId;

	/**
	 * 配件ID
	 */
	private String partId;

	/**
	 * 配件名称
	 */
	private String partName;

	/**
	 * 配件名称 （一级分类 - 二级分类 - 三级分类）
	 */
	private String partFullName;

	/**
	 * 配件类型 1.内采 2.外报 3.订单杂项费用
	 */
	private Integer partType;

	/**
	 * 数量
	 */
	private BigDecimal number;

	/**
	 * 单价
	 */
	private Integer price;

	/**
	 * 单价(成本)
	 */
	private Integer costPrice;

	/**
	 * 配件采购总额
	 */
	private Integer purchasePrice;

	/**
	 * 单位
	 */
	private String unit;

	/**
	 * 备注
	 */
	private String remark;
}
